return {
    -- 从 Gitee 仓库加载 lualine
    -- 'nvim-lualine/lualine.nvim',
    'https://gitee.com/cangmj/lualine.nvim.git',
    name = 'lualine',
    lazy = false,
    config = function()
        require('lualine').setup({
            options = {
                theme = 'auto',
                component_separators = { left = '', right = '' },
                section_separators = { left = '', right = '' },
                disabled_file_types = {
                    statusline = {},
                    winbar = {}
                },
                always_divide_middle = true,
                global_status = false,
                refresh = {
                    statusline = 1000,
                    tabline = 1000,
                    winbar = 1000
                }
            },
            sections = {
                lualine_a = { 'mode' },
                lualine_b = { 'branch', 'diff', 'diagnostics' },
                lualine_c = { 'filename' },
                lualine_x = { 'encoding', 'filetype' },
                lualine_y = { 'progress' },
                lualine_z = { 'location' }
            },
            inactive_sections = {
                lualine_a = {},
                lualine_b = {},
                lualine_c = { 'filename' },
                lualine_x = { 'location' },
                lualine_y = {},
                lualine_z = {}
            },
            tabline = {},
            winbar = {},
            inactive_winbar = {},
            extensions = {}
        })
    end
}
